package com.huaboot.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huaboot.commont.page.PageResult;
import com.huaboot.system.entity.SysRoleEntity;
import com.huaboot.system.query.SysRoleQuery;
import com.huaboot.system.vo.SysRoleDataScopeVO;
import com.huaboot.system.vo.SysRoleVO;


import java.util.List;

/**
 * 角色
 */
public interface SysRoleService extends IService<SysRoleEntity> {
    PageResult<SysRoleVO> page(SysRoleQuery query);

	List<SysRoleVO> getList(SysRoleQuery query);

	void save(SysRoleVO vo);

	void update(SysRoleVO vo);

	void dataScope(SysRoleDataScopeVO vo);

	void delete(List<Long> idList);

}
